/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package isd.seguridad.dao;
import isd.general.dao.BaseDAO;
import isd.seguridad.modelo.SG_Estado;
import java.util.List;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;


/**
 *
 * @author lucas
 */
@Stateless
@LocalBean
public class SG_EstadoDAO extends BaseDAO{

    
    public SG_Estado getEstado(Integer id) {
        return getObjeto(SG_Estado.class, id);
    }   
    
    public List<SG_Estado> getLista() {
        return getLista(SG_Estado.class, true, -1, -1);
    }

    public List<SG_Estado> getLista(int maxResults, int firstResult) {
        return getLista(SG_Estado.class, false, maxResults, firstResult);
    }

    public int getCantidadRegistros(){
        return (int) getCantidadRegistros(SG_Estado.class);
    }

    public SG_Estado getEstadoByDescripcion(String descripcion) {

        return getObjeto(SG_Estado.class, "descripcion", descripcion);
        
    }
  
    
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
 
}
